sqrt関数は、平方根を求めます。

#include <math.h>
double sqrt(double x);

xは平方根を求めたい値を指定します。

戻り値として、結果をdouble型で返します。

sqrt関数はxの平方根のうち負でない方の値を求めます。また、xが負の場合はエラーとなります。

プログラム 例

#include <stdio.h>
#include <math.h>

int main(void)
{
  double x;

  for (x = 1.0; x <= 5.0; x += 1.0) {
    printf('√%fは%fです\n', x, sqrt(x));
  }

  return 0;
}

例の実行結果

$ ./sqrt.exe
√1.000000は1.000000です
√2.000000は1.414214です
√3.000000は1.732051です
√4.000000は2.000000です
√5.000000は2.236068です
$